#include <bits/stdc++.h>
using namespace std;
int w[1000]; // 存储每个零件的重量

int main() {
  int x, n; // x: 机器人初始重量, n: 零件数量
  cin >> x >> n;

  // 读取n个零件的重量
  for (int i = 1; i <= n; i++) {
    cin >> w[i];
  }

  int q; // 操作次数
  cin >> q;
  int sum = x; // 当前机器人总重量，初始化为x

  // 处理q次操作
  for (int i = 1; i <= q; i++) {
    int p; // 要操作的零件编号
    cin >> p;
    sum += w[p]; // 增加机器人重量
    w[p] = -w[p];

    // 输出当前机器人总重量
    cout << sum << endl;
  }

  return 0;
}